On the Web: TCP Over Satellite - The Final Frontier
نویسنده
چکیده
Communication satellites have been in commercial use for more than three decades. Driving their early deployment were military communications , international telephony, and broadcast TV. Now these same satellites are being used to transport TCP/IP traffic between distant locations , and to offer Internet access. Satellites have thus become the celestial link of the global Internet, an " instant " infrastructure in the sky. Data communications over satellite has a clear appeal in areas where a terrestrial communications infrastructure is either not feasible or not present. Satellites also possess a natural broadcast capability that enables a single sender to direct a communications stream up to satellite, and then have it " reflected " down to a large downstream population. Many commercial Internet service providers now use satellite links in their networks as a less costly backbone link to land-based alternatives, especially when great distances or an ocean is involved, or as a means of bypassing a backbone or ISP network to deliver an advanced service to the edges of a network. Home Internet access via satellite is also now available: DirecPC, a satellite downlink, is capable of delivering Internet traffic at up to 400 kbps to the home PC. The rapid growth of satellite communications is evolving the TCP/IP protocol suite in positive ways. In particular, enhancements to the Transmission Control Protocol (TCP) to address the challenges of satellite transmission will benefit all high-bandwidth TCP communications. TCP, as you will remember, is the predominant unicast transport protocol used by Internet applications such as Telnet, FTP, and HTTP. 1 A TCP sender uses acknowledgments transmitted by the receiver to clock its sending rate and to ensure reliable data delivery. TCP also employs a window-based flow control mechanism to prevent buffer overruns in the receiver and network. The ability of TCP to maximize the link utilization of a satellite channel is being challenged by the inherent delays associated with space communications and some of TCP's own behaviors. In this column, we will help you understand the basics of using TCP for satellite transmission and describe the changes you can expect to see in the TCP protocol itself as a result of the increase in use of satellites for TCP/IP traffic. Satellite Basics A satellite acts as an overhead relay or repeater for communications between two geographically remote locations. As illustrated by the sample configuration in Figure 1, a router-1 is connected to …
منابع مشابه
Support of elastic TCP traffic over broadband geostationary satellite networks
Support of elastic TCP traffic over broadband GEO satellite networks v control algorithm for TCP flows over split-TCP satellite networks that can preserve the target requirements in terms of TCP steady-state throughput and TCP latency. We describe generic fixed-point approximations for the performance of TCP flows in geostationary satellite networks. We provide examples for the method applicabi...
متن کاملTCP Performance over Satellite Channels
Technological advances are enabling new satellite communications systems that combine broadband data rates with small terminals. These novel systems are being designed to provide affordable “last-mile” network access to home and small business users worldwide. In particular, two types of advanced broadband satellite systems are under development: high-power satellites deployed at traditional ge...
متن کاملQuality of Service for Broadband Satellite Internet - Atm and Ip Services
The current Internet infrastructure must be architected to handle future media-rich, and content rich applications. The success of applications such as video-on-demand, multicast and content distribution depends on Quality of Service and bandwidth guarantees. Over the years, the Internet has encompassed many changes in traffic profiles and applications, in bandwidths and utilization, but the fu...
متن کاملOptimising Internet Access over Satellite Backhaul
Application level protocols such as the Hypertext Transfer protocol (HTTP) and transport layer protocols such as Transmission Control Protocol (TCP) have performance issues on wired networks. These issues are greatly magnified by the particular conditions of satellite systems. For example, a user experiences long delays e.g. during web browsing, due to the impact that the latency of the satelli...
متن کاملEffects of Receive Buffer Size and Timer Granularity on TCP Performance over Erroneous Links in a LEO Satellite Network Effects of Receive Buffer Size and Timer Granularity on TCP Performance over Erroneous Links in a LEO Satellite Network
This master thesis presents a preliminary investigation into the impact of TCP’s advertised receive buffer size and timer granularity on TCP performance over an erroneous link in a low earth orbit (LEO) satellite environment. Conducted simulations include over 200 different combinations of TCP flavor, advertised receive buffer size, timer granularity, and bit error rates. Results show that TCP ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Internet Computing
دوره 3 شماره
صفحات -
تاریخ انتشار 1999